Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 176092ebf961a365600fa90b0ea4d75dbd0073a5


Parents : 98817e3
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Signature : T66BB85Valid, signed by author
Date : 2026-06-25T20:57:40+02:00

Cleanup

Changes

1 files changed, 11 insertions(+), 22 deletions(-)


Diff

diff --git a/RNS/Interfaces/Interface.py b/RNS/Interfaces/Interface.py
index 84018eb85..cf73d11f6 100755
--- a/RNS/Interfaces/Interface.py
+++ b/RNS/Interfaces/Interface.py
@@ -200,28 +200,17 @@ class Interface:
def optimise_mtu(self):
if self.AUTOCONFIGURE_MTU:
- if self.bitrate >= 1_000_000_000:
- self.HW_MTU = 524288
- elif self.bitrate > 750_000_000:
- self.HW_MTU = 262144
- elif self.bitrate > 400_000_000:
- self.HW_MTU = 131072
- elif self.bitrate > 200_000_000:
- self.HW_MTU = 65536
- elif self.bitrate > 100_000_000:
- self.HW_MTU = 32768
- elif self.bitrate > 10_000_000:
- self.HW_MTU = 16384
- elif self.bitrate > 5_000_000:
- self.HW_MTU = 8192
- elif self.bitrate > 2_000_000:
- self.HW_MTU = 4096
- elif self.bitrate > 1_000_000:
- self.HW_MTU = 2048
- elif self.bitrate > 62_500:
- self.HW_MTU = 1024
- else:
- self.HW_MTU = None
+ if self.bitrate >= 1_000_000_000: self.HW_MTU = 524288
+ elif self.bitrate > 750_000_000: self.HW_MTU = 262144
+ elif self.bitrate > 400_000_000: self.HW_MTU = 131072
+ elif self.bitrate > 200_000_000: self.HW_MTU = 65536
+ elif self.bitrate > 100_000_000: self.HW_MTU = 32768
+ elif self.bitrate > 10_000_000: self.HW_MTU = 16384
+ elif self.bitrate > 5_000_000: self.HW_MTU = 8192
+ elif self.bitrate > 2_000_000: self.HW_MTU = 4096
+ elif self.bitrate > 1_000_000: self.HW_MTU = 2048
+ elif self.bitrate > 62_500: self.HW_MTU = 1024
+ else: self.HW_MTU = None
RNS.log(f"{self} hardware MTU set to {self.HW_MTU}", RNS.LOG_DEBUG)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────